package cn.maihe.elg.operation.repository.entity;

import cn.maihe.framework.starter.mybatis.mapper.Fn;
import cn.maihe.framework.starter.mybatis.mapper.PlusEntityWrapper;

public final class GuaranteeProgressInfoDOCondition {
    private PlusEntityWrapper<GuaranteeProgressInfoDO> ew;

    public GuaranteeProgressInfoDOCondition() {
        this.ew = new PlusEntityWrapper(GuaranteeProgressInfoDO.class);
    }

    public static GuaranteeProgressInfoDOCondition builder() {
        return new GuaranteeProgressInfoDOCondition();
    }

    public PlusEntityWrapper<GuaranteeProgressInfoDO> build() {
        return this.ew;
    }

    public GuaranteeProgressInfoDOCondition or() {
        this.ew.orNew();
        return this;
    }

    public GuaranteeProgressInfoDOCondition and() {
        this.ew.andNew();
        return this;
    }

    private boolean isAndOr() {
        return ew.originalSql() == null || "".equals(ew.originalSql()) ? true : ew.originalSql().endsWith("AND ()") || ew.originalSql().endsWith("OR ()");
    }

    public void clear() {
        this.ew = null;
        this.ew = new PlusEntityWrapper(GuaranteeProgressInfoDO.class);
    }

    public GuaranteeProgressInfoDOCondition setSqlSelect(String sqlStr) {
        ew.setSqlSelect(sqlStr);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orderAsc(String column) {
        ew.orderBy(true, column, true);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orderDesc(String column) {
        ew.orderBy(true, column, false);
        return this;
    }

    public GuaranteeProgressInfoDOCondition groupBy(String column) {
        ew.groupBy(column);
        return this;
    }

    public <E, R> GuaranteeProgressInfoDOCondition orderAsc(Fn<E, R> fn) {
        ew.orderAsc(fn);
        return this;
    }

    public <E, R> GuaranteeProgressInfoDOCondition orderDesc(Fn<E, R> fn) {
        ew.orderDesc(fn);
        return this;
    }

    public <E, R> GuaranteeProgressInfoDOCondition groupBy(Fn<E, R> fn) {
        ew.groupBy(fn);
        return this;
    }

    public GuaranteeProgressInfoDOCondition exists(String sqlStr) {
        ew.exists(sqlStr);
        return this;
    }

    public GuaranteeProgressInfoDOCondition notExists(String sqlStr) {
        ew.notExists(sqlStr);
        return this;
    }

    public GuaranteeProgressInfoDOCondition having(String sqlStr, Object... params) {
        ew.having(sqlStr, params);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andIdIsNull() {
        ew.isNull("id");
        return this;
    }

    public GuaranteeProgressInfoDOCondition orIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("id");
        return this;
    }

    public GuaranteeProgressInfoDOCondition andIdIsNotNull() {
        ew.isNotNull("id");
        return this;
    }

    public GuaranteeProgressInfoDOCondition orIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("id");
        return this;
    }

    public GuaranteeProgressInfoDOCondition andIdEq(Object value) {
        ew.eq("id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andIdNe(Object value) {
        ew.ne("id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andIdGt(Object value) {
        ew.gt("id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andIdGe(Object value) {
        ew.ge("id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andIdLt(Object value) {
        ew.lt("id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andIdLe(Object value) {
        ew.le("id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andIdIn(Object... value) {
        ew.in("id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andIdNotIn(Object... value) {
        ew.notIn("id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andIdBetween(Object value, Object value1) {
        ew.between("id", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("id", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andIdNotBetween(Object value, Object value1) {
        ew.notBetween("id", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("id", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andIdLike(String value) {
        ew.like("id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andIdNotLike(String value) {
        ew.notLike("id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andCenterOrderIdIsNull() {
        ew.isNull("center_order_id");
        return this;
    }

    public GuaranteeProgressInfoDOCondition orCenterOrderIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("center_order_id");
        return this;
    }

    public GuaranteeProgressInfoDOCondition andCenterOrderIdIsNotNull() {
        ew.isNotNull("center_order_id");
        return this;
    }

    public GuaranteeProgressInfoDOCondition orCenterOrderIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("center_order_id");
        return this;
    }

    public GuaranteeProgressInfoDOCondition andCenterOrderIdEq(Object value) {
        ew.eq("center_order_id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orCenterOrderIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("center_order_id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andCenterOrderIdNe(Object value) {
        ew.ne("center_order_id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orCenterOrderIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("center_order_id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andCenterOrderIdGt(Object value) {
        ew.gt("center_order_id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orCenterOrderIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("center_order_id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andCenterOrderIdGe(Object value) {
        ew.ge("center_order_id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orCenterOrderIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("center_order_id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andCenterOrderIdLt(Object value) {
        ew.lt("center_order_id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orCenterOrderIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("center_order_id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andCenterOrderIdLe(Object value) {
        ew.le("center_order_id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orCenterOrderIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("center_order_id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andCenterOrderIdIn(Object... value) {
        ew.in("center_order_id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orCenterOrderIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("center_order_id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andCenterOrderIdNotIn(Object... value) {
        ew.notIn("center_order_id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orCenterOrderIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("center_order_id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andCenterOrderIdBetween(Object value, Object value1) {
        ew.between("center_order_id", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orCenterOrderIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("center_order_id", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andCenterOrderIdNotBetween(Object value, Object value1) {
        ew.notBetween("center_order_id", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orCenterOrderIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("center_order_id", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andCenterOrderIdLike(String value) {
        ew.like("center_order_id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orCenterOrderIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("center_order_id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andCenterOrderIdNotLike(String value) {
        ew.notLike("center_order_id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orCenterOrderIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("center_order_id", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAcceptOrderNoIsNull() {
        ew.isNull("accept_order_no");
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAcceptOrderNoIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("accept_order_no");
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAcceptOrderNoIsNotNull() {
        ew.isNotNull("accept_order_no");
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAcceptOrderNoIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("accept_order_no");
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAcceptOrderNoEq(Object value) {
        ew.eq("accept_order_no", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAcceptOrderNoEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("accept_order_no", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAcceptOrderNoNe(Object value) {
        ew.ne("accept_order_no", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAcceptOrderNoNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("accept_order_no", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAcceptOrderNoGt(Object value) {
        ew.gt("accept_order_no", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAcceptOrderNoGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("accept_order_no", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAcceptOrderNoGe(Object value) {
        ew.ge("accept_order_no", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAcceptOrderNoGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("accept_order_no", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAcceptOrderNoLt(Object value) {
        ew.lt("accept_order_no", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAcceptOrderNoLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("accept_order_no", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAcceptOrderNoLe(Object value) {
        ew.le("accept_order_no", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAcceptOrderNoLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("accept_order_no", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAcceptOrderNoIn(Object... value) {
        ew.in("accept_order_no", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAcceptOrderNoIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("accept_order_no", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAcceptOrderNoNotIn(Object... value) {
        ew.notIn("accept_order_no", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAcceptOrderNoNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("accept_order_no", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAcceptOrderNoBetween(Object value, Object value1) {
        ew.between("accept_order_no", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAcceptOrderNoBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("accept_order_no", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAcceptOrderNoNotBetween(Object value, Object value1) {
        ew.notBetween("accept_order_no", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAcceptOrderNoNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("accept_order_no", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAcceptOrderNoLike(String value) {
        ew.like("accept_order_no", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAcceptOrderNoLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("accept_order_no", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAcceptOrderNoNotLike(String value) {
        ew.notLike("accept_order_no", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAcceptOrderNoNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("accept_order_no", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andStatusIsNull() {
        ew.isNull("status");
        return this;
    }

    public GuaranteeProgressInfoDOCondition orStatusIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("status");
        return this;
    }

    public GuaranteeProgressInfoDOCondition andStatusIsNotNull() {
        ew.isNotNull("status");
        return this;
    }

    public GuaranteeProgressInfoDOCondition orStatusIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("status");
        return this;
    }

    public GuaranteeProgressInfoDOCondition andStatusEq(Object value) {
        ew.eq("status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orStatusEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andStatusNe(Object value) {
        ew.ne("status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orStatusNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andStatusGt(Object value) {
        ew.gt("status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orStatusGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andStatusGe(Object value) {
        ew.ge("status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orStatusGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andStatusLt(Object value) {
        ew.lt("status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orStatusLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andStatusLe(Object value) {
        ew.le("status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orStatusLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andStatusIn(Object... value) {
        ew.in("status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orStatusIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andStatusNotIn(Object... value) {
        ew.notIn("status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orStatusNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andStatusBetween(Object value, Object value1) {
        ew.between("status", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orStatusBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("status", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andStatusNotBetween(Object value, Object value1) {
        ew.notBetween("status", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orStatusNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("status", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andStatusLike(String value) {
        ew.like("status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orStatusLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andStatusNotLike(String value) {
        ew.notLike("status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orStatusNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAuditStatusIsNull() {
        ew.isNull("audit_status");
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAuditStatusIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("audit_status");
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAuditStatusIsNotNull() {
        ew.isNotNull("audit_status");
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAuditStatusIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("audit_status");
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAuditStatusEq(Object value) {
        ew.eq("audit_status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAuditStatusEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("audit_status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAuditStatusNe(Object value) {
        ew.ne("audit_status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAuditStatusNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("audit_status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAuditStatusGt(Object value) {
        ew.gt("audit_status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAuditStatusGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("audit_status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAuditStatusGe(Object value) {
        ew.ge("audit_status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAuditStatusGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("audit_status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAuditStatusLt(Object value) {
        ew.lt("audit_status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAuditStatusLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("audit_status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAuditStatusLe(Object value) {
        ew.le("audit_status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAuditStatusLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("audit_status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAuditStatusIn(Object... value) {
        ew.in("audit_status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAuditStatusIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("audit_status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAuditStatusNotIn(Object... value) {
        ew.notIn("audit_status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAuditStatusNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("audit_status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAuditStatusBetween(Object value, Object value1) {
        ew.between("audit_status", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAuditStatusBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("audit_status", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAuditStatusNotBetween(Object value, Object value1) {
        ew.notBetween("audit_status", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAuditStatusNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("audit_status", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAuditStatusLike(String value) {
        ew.like("audit_status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAuditStatusLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("audit_status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAuditStatusNotLike(String value) {
        ew.notLike("audit_status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAuditStatusNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("audit_status", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAuditRemarkIsNull() {
        ew.isNull("audit_remark");
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAuditRemarkIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("audit_remark");
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAuditRemarkIsNotNull() {
        ew.isNotNull("audit_remark");
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAuditRemarkIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("audit_remark");
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAuditRemarkEq(Object value) {
        ew.eq("audit_remark", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAuditRemarkEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("audit_remark", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAuditRemarkNe(Object value) {
        ew.ne("audit_remark", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAuditRemarkNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("audit_remark", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAuditRemarkGt(Object value) {
        ew.gt("audit_remark", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAuditRemarkGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("audit_remark", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAuditRemarkGe(Object value) {
        ew.ge("audit_remark", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAuditRemarkGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("audit_remark", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAuditRemarkLt(Object value) {
        ew.lt("audit_remark", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAuditRemarkLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("audit_remark", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAuditRemarkLe(Object value) {
        ew.le("audit_remark", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAuditRemarkLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("audit_remark", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAuditRemarkIn(Object... value) {
        ew.in("audit_remark", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAuditRemarkIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("audit_remark", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAuditRemarkNotIn(Object... value) {
        ew.notIn("audit_remark", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAuditRemarkNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("audit_remark", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAuditRemarkBetween(Object value, Object value1) {
        ew.between("audit_remark", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAuditRemarkBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("audit_remark", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAuditRemarkNotBetween(Object value, Object value1) {
        ew.notBetween("audit_remark", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAuditRemarkNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("audit_remark", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAuditRemarkLike(String value) {
        ew.like("audit_remark", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAuditRemarkLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("audit_remark", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andAuditRemarkNotLike(String value) {
        ew.notLike("audit_remark", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orAuditRemarkNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("audit_remark", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOfferAmtIsNull() {
        ew.isNull("offer_amt");
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOfferAmtIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("offer_amt");
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOfferAmtIsNotNull() {
        ew.isNotNull("offer_amt");
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOfferAmtIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("offer_amt");
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOfferAmtEq(Object value) {
        ew.eq("offer_amt", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOfferAmtEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("offer_amt", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOfferAmtNe(Object value) {
        ew.ne("offer_amt", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOfferAmtNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("offer_amt", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOfferAmtGt(Object value) {
        ew.gt("offer_amt", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOfferAmtGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("offer_amt", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOfferAmtGe(Object value) {
        ew.ge("offer_amt", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOfferAmtGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("offer_amt", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOfferAmtLt(Object value) {
        ew.lt("offer_amt", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOfferAmtLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("offer_amt", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOfferAmtLe(Object value) {
        ew.le("offer_amt", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOfferAmtLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("offer_amt", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOfferAmtIn(Object... value) {
        ew.in("offer_amt", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOfferAmtIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("offer_amt", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOfferAmtNotIn(Object... value) {
        ew.notIn("offer_amt", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOfferAmtNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("offer_amt", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOfferAmtBetween(Object value, Object value1) {
        ew.between("offer_amt", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOfferAmtBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("offer_amt", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOfferAmtNotBetween(Object value, Object value1) {
        ew.notBetween("offer_amt", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOfferAmtNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("offer_amt", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOfferAmtLike(String value) {
        ew.like("offer_amt", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOfferAmtLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("offer_amt", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOfferAmtNotLike(String value) {
        ew.notLike("offer_amt", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOfferAmtNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("offer_amt", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andStepIsNull() {
        ew.isNull("step");
        return this;
    }

    public GuaranteeProgressInfoDOCondition orStepIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("step");
        return this;
    }

    public GuaranteeProgressInfoDOCondition andStepIsNotNull() {
        ew.isNotNull("step");
        return this;
    }

    public GuaranteeProgressInfoDOCondition orStepIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("step");
        return this;
    }

    public GuaranteeProgressInfoDOCondition andStepEq(Object value) {
        ew.eq("step", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orStepEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("step", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andStepNe(Object value) {
        ew.ne("step", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orStepNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("step", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andStepGt(Object value) {
        ew.gt("step", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orStepGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("step", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andStepGe(Object value) {
        ew.ge("step", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orStepGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("step", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andStepLt(Object value) {
        ew.lt("step", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orStepLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("step", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andStepLe(Object value) {
        ew.le("step", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orStepLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("step", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andStepIn(Object... value) {
        ew.in("step", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orStepIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("step", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andStepNotIn(Object... value) {
        ew.notIn("step", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orStepNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("step", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andStepBetween(Object value, Object value1) {
        ew.between("step", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orStepBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("step", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andStepNotBetween(Object value, Object value1) {
        ew.notBetween("step", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orStepNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("step", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andStepLike(String value) {
        ew.like("step", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orStepLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("step", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andStepNotLike(String value) {
        ew.notLike("step", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orStepNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("step", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andContentIsNull() {
        ew.isNull("content");
        return this;
    }

    public GuaranteeProgressInfoDOCondition orContentIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("content");
        return this;
    }

    public GuaranteeProgressInfoDOCondition andContentIsNotNull() {
        ew.isNotNull("content");
        return this;
    }

    public GuaranteeProgressInfoDOCondition orContentIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("content");
        return this;
    }

    public GuaranteeProgressInfoDOCondition andContentEq(Object value) {
        ew.eq("content", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orContentEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("content", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andContentNe(Object value) {
        ew.ne("content", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orContentNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("content", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andContentGt(Object value) {
        ew.gt("content", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orContentGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("content", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andContentGe(Object value) {
        ew.ge("content", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orContentGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("content", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andContentLt(Object value) {
        ew.lt("content", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orContentLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("content", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andContentLe(Object value) {
        ew.le("content", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orContentLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("content", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andContentIn(Object... value) {
        ew.in("content", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orContentIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("content", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andContentNotIn(Object... value) {
        ew.notIn("content", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orContentNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("content", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andContentBetween(Object value, Object value1) {
        ew.between("content", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orContentBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("content", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andContentNotBetween(Object value, Object value1) {
        ew.notBetween("content", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orContentNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("content", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andContentLike(String value) {
        ew.like("content", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orContentLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("content", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andContentNotLike(String value) {
        ew.notLike("content", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orContentNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("content", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOperateUserNameIsNull() {
        ew.isNull("operate_user_name");
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOperateUserNameIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("operate_user_name");
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOperateUserNameIsNotNull() {
        ew.isNotNull("operate_user_name");
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOperateUserNameIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("operate_user_name");
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOperateUserNameEq(Object value) {
        ew.eq("operate_user_name", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOperateUserNameEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("operate_user_name", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOperateUserNameNe(Object value) {
        ew.ne("operate_user_name", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOperateUserNameNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("operate_user_name", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOperateUserNameGt(Object value) {
        ew.gt("operate_user_name", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOperateUserNameGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("operate_user_name", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOperateUserNameGe(Object value) {
        ew.ge("operate_user_name", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOperateUserNameGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("operate_user_name", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOperateUserNameLt(Object value) {
        ew.lt("operate_user_name", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOperateUserNameLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("operate_user_name", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOperateUserNameLe(Object value) {
        ew.le("operate_user_name", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOperateUserNameLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("operate_user_name", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOperateUserNameIn(Object... value) {
        ew.in("operate_user_name", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOperateUserNameIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("operate_user_name", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOperateUserNameNotIn(Object... value) {
        ew.notIn("operate_user_name", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOperateUserNameNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("operate_user_name", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOperateUserNameBetween(Object value, Object value1) {
        ew.between("operate_user_name", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOperateUserNameBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("operate_user_name", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOperateUserNameNotBetween(Object value, Object value1) {
        ew.notBetween("operate_user_name", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOperateUserNameNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("operate_user_name", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOperateUserNameLike(String value) {
        ew.like("operate_user_name", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOperateUserNameLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("operate_user_name", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOperateUserNameNotLike(String value) {
        ew.notLike("operate_user_name", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOperateUserNameNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("operate_user_name", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andGmtCreateIsNull() {
        ew.isNull("gmt_create");
        return this;
    }

    public GuaranteeProgressInfoDOCondition orGmtCreateIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("gmt_create");
        return this;
    }

    public GuaranteeProgressInfoDOCondition andGmtCreateIsNotNull() {
        ew.isNotNull("gmt_create");
        return this;
    }

    public GuaranteeProgressInfoDOCondition orGmtCreateIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("gmt_create");
        return this;
    }

    public GuaranteeProgressInfoDOCondition andGmtCreateEq(Object value) {
        ew.eq("gmt_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orGmtCreateEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("gmt_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andGmtCreateNe(Object value) {
        ew.ne("gmt_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orGmtCreateNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("gmt_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andGmtCreateGt(Object value) {
        ew.gt("gmt_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orGmtCreateGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("gmt_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andGmtCreateGe(Object value) {
        ew.ge("gmt_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orGmtCreateGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("gmt_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andGmtCreateLt(Object value) {
        ew.lt("gmt_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orGmtCreateLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("gmt_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andGmtCreateLe(Object value) {
        ew.le("gmt_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orGmtCreateLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("gmt_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andGmtCreateIn(Object... value) {
        ew.in("gmt_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orGmtCreateIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("gmt_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andGmtCreateNotIn(Object... value) {
        ew.notIn("gmt_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orGmtCreateNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("gmt_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andGmtCreateBetween(Object value, Object value1) {
        ew.between("gmt_create", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orGmtCreateBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("gmt_create", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andGmtCreateNotBetween(Object value, Object value1) {
        ew.notBetween("gmt_create", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orGmtCreateNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("gmt_create", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andGmtCreateLike(String value) {
        ew.like("gmt_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orGmtCreateLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("gmt_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andGmtCreateNotLike(String value) {
        ew.notLike("gmt_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orGmtCreateNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("gmt_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andGmtModifiedIsNull() {
        ew.isNull("gmt_modified");
        return this;
    }

    public GuaranteeProgressInfoDOCondition orGmtModifiedIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("gmt_modified");
        return this;
    }

    public GuaranteeProgressInfoDOCondition andGmtModifiedIsNotNull() {
        ew.isNotNull("gmt_modified");
        return this;
    }

    public GuaranteeProgressInfoDOCondition orGmtModifiedIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("gmt_modified");
        return this;
    }

    public GuaranteeProgressInfoDOCondition andGmtModifiedEq(Object value) {
        ew.eq("gmt_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orGmtModifiedEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("gmt_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andGmtModifiedNe(Object value) {
        ew.ne("gmt_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orGmtModifiedNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("gmt_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andGmtModifiedGt(Object value) {
        ew.gt("gmt_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orGmtModifiedGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("gmt_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andGmtModifiedGe(Object value) {
        ew.ge("gmt_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orGmtModifiedGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("gmt_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andGmtModifiedLt(Object value) {
        ew.lt("gmt_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orGmtModifiedLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("gmt_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andGmtModifiedLe(Object value) {
        ew.le("gmt_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orGmtModifiedLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("gmt_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andGmtModifiedIn(Object... value) {
        ew.in("gmt_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orGmtModifiedIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("gmt_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andGmtModifiedNotIn(Object... value) {
        ew.notIn("gmt_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orGmtModifiedNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("gmt_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andGmtModifiedBetween(Object value, Object value1) {
        ew.between("gmt_modified", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orGmtModifiedBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("gmt_modified", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andGmtModifiedNotBetween(Object value, Object value1) {
        ew.notBetween("gmt_modified", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orGmtModifiedNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("gmt_modified", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andGmtModifiedLike(String value) {
        ew.like("gmt_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orGmtModifiedLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("gmt_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andGmtModifiedNotLike(String value) {
        ew.notLike("gmt_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orGmtModifiedNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("gmt_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andUserCreateIsNull() {
        ew.isNull("user_create");
        return this;
    }

    public GuaranteeProgressInfoDOCondition orUserCreateIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("user_create");
        return this;
    }

    public GuaranteeProgressInfoDOCondition andUserCreateIsNotNull() {
        ew.isNotNull("user_create");
        return this;
    }

    public GuaranteeProgressInfoDOCondition orUserCreateIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("user_create");
        return this;
    }

    public GuaranteeProgressInfoDOCondition andUserCreateEq(Object value) {
        ew.eq("user_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orUserCreateEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("user_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andUserCreateNe(Object value) {
        ew.ne("user_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orUserCreateNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("user_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andUserCreateGt(Object value) {
        ew.gt("user_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orUserCreateGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("user_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andUserCreateGe(Object value) {
        ew.ge("user_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orUserCreateGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("user_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andUserCreateLt(Object value) {
        ew.lt("user_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orUserCreateLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("user_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andUserCreateLe(Object value) {
        ew.le("user_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orUserCreateLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("user_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andUserCreateIn(Object... value) {
        ew.in("user_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orUserCreateIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("user_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andUserCreateNotIn(Object... value) {
        ew.notIn("user_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orUserCreateNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("user_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andUserCreateBetween(Object value, Object value1) {
        ew.between("user_create", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orUserCreateBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("user_create", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andUserCreateNotBetween(Object value, Object value1) {
        ew.notBetween("user_create", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orUserCreateNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("user_create", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andUserCreateLike(String value) {
        ew.like("user_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orUserCreateLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("user_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andUserCreateNotLike(String value) {
        ew.notLike("user_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orUserCreateNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("user_create", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andUserModifiedIsNull() {
        ew.isNull("user_modified");
        return this;
    }

    public GuaranteeProgressInfoDOCondition orUserModifiedIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("user_modified");
        return this;
    }

    public GuaranteeProgressInfoDOCondition andUserModifiedIsNotNull() {
        ew.isNotNull("user_modified");
        return this;
    }

    public GuaranteeProgressInfoDOCondition orUserModifiedIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("user_modified");
        return this;
    }

    public GuaranteeProgressInfoDOCondition andUserModifiedEq(Object value) {
        ew.eq("user_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orUserModifiedEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("user_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andUserModifiedNe(Object value) {
        ew.ne("user_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orUserModifiedNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("user_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andUserModifiedGt(Object value) {
        ew.gt("user_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orUserModifiedGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("user_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andUserModifiedGe(Object value) {
        ew.ge("user_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orUserModifiedGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("user_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andUserModifiedLt(Object value) {
        ew.lt("user_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orUserModifiedLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("user_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andUserModifiedLe(Object value) {
        ew.le("user_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orUserModifiedLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("user_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andUserModifiedIn(Object... value) {
        ew.in("user_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orUserModifiedIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("user_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andUserModifiedNotIn(Object... value) {
        ew.notIn("user_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orUserModifiedNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("user_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andUserModifiedBetween(Object value, Object value1) {
        ew.between("user_modified", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orUserModifiedBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("user_modified", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andUserModifiedNotBetween(Object value, Object value1) {
        ew.notBetween("user_modified", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orUserModifiedNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("user_modified", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andUserModifiedLike(String value) {
        ew.like("user_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orUserModifiedLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("user_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andUserModifiedNotLike(String value) {
        ew.notLike("user_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orUserModifiedNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("user_modified", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOrderTypeIsNull() {
        ew.isNull("order_type");
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOrderTypeIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("order_type");
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOrderTypeIsNotNull() {
        ew.isNotNull("order_type");
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOrderTypeIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("order_type");
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOrderTypeEq(Object value) {
        ew.eq("order_type", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOrderTypeEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("order_type", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOrderTypeNe(Object value) {
        ew.ne("order_type", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOrderTypeNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("order_type", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOrderTypeGt(Object value) {
        ew.gt("order_type", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOrderTypeGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("order_type", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOrderTypeGe(Object value) {
        ew.ge("order_type", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOrderTypeGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("order_type", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOrderTypeLt(Object value) {
        ew.lt("order_type", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOrderTypeLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("order_type", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOrderTypeLe(Object value) {
        ew.le("order_type", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOrderTypeLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("order_type", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOrderTypeIn(Object... value) {
        ew.in("order_type", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOrderTypeIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("order_type", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOrderTypeNotIn(Object... value) {
        ew.notIn("order_type", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOrderTypeNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("order_type", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOrderTypeBetween(Object value, Object value1) {
        ew.between("order_type", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOrderTypeBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("order_type", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOrderTypeNotBetween(Object value, Object value1) {
        ew.notBetween("order_type", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOrderTypeNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("order_type", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOrderTypeLike(String value) {
        ew.like("order_type", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOrderTypeLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("order_type", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andOrderTypeNotLike(String value) {
        ew.notLike("order_type", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orOrderTypeNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("order_type", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andTitleIsNull() {
        ew.isNull("title");
        return this;
    }

    public GuaranteeProgressInfoDOCondition orTitleIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("title");
        return this;
    }

    public GuaranteeProgressInfoDOCondition andTitleIsNotNull() {
        ew.isNotNull("title");
        return this;
    }

    public GuaranteeProgressInfoDOCondition orTitleIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("title");
        return this;
    }

    public GuaranteeProgressInfoDOCondition andTitleEq(Object value) {
        ew.eq("title", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orTitleEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("title", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andTitleNe(Object value) {
        ew.ne("title", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orTitleNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("title", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andTitleGt(Object value) {
        ew.gt("title", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orTitleGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("title", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andTitleGe(Object value) {
        ew.ge("title", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orTitleGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("title", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andTitleLt(Object value) {
        ew.lt("title", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orTitleLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("title", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andTitleLe(Object value) {
        ew.le("title", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orTitleLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("title", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andTitleIn(Object... value) {
        ew.in("title", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orTitleIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("title", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andTitleNotIn(Object... value) {
        ew.notIn("title", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orTitleNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("title", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andTitleBetween(Object value, Object value1) {
        ew.between("title", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orTitleBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("title", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andTitleNotBetween(Object value, Object value1) {
        ew.notBetween("title", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orTitleNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("title", value, value1);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andTitleLike(String value) {
        ew.like("title", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orTitleLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("title", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition andTitleNotLike(String value) {
        ew.notLike("title", value);
        return this;
    }

    public GuaranteeProgressInfoDOCondition orTitleNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("title", value);
        return this;
    }
}